/*
 *
func_default1.cpp:3:30: error: default argument missing for parameter 3 of ‘int add(int, int, int)’
    3 | int add(int x, int y=10, int z){ //error
      |                          ~~~~^
func_default1.cpp:3:20: note: ...following parameter 2 which has a default argument
    3 | int add(int x, int y=10, int z){ //error

 */

#include <iostream>
using namespace std;
int add(int x, int y=10, int z){ //error
	return x + y + z;
}
int main(void){
	cout << add(1,2,3) << endl;
	cout << add(1,2) << endl;
	return 0;
}
